/*
6-2 求任意n个整数中的偶数的和。
分数 10
作者 吴光生
单位 新余学院

求任意n个整数中的偶数的和。
函数接口定义：

int fun(int arr[ ],int n);

 其中arr[ ] 是用户传入的一个数组； n
是用户传入的一个整数；函数fun的功能是计算并返回数组 arr 的前 n
个数中的偶数的和。

输入样例：

10
11 12 13 14 15 16 17 18 19 20

输出样例：

s=80
*/

#include <stdio.h>
#define N 100
int fun(int arr[], int n);

int main() {
    int b[N], m, i, s;
    scanf("%d", &m);
    for (i = 0; i < m; i++)
        scanf("%d", &b[i]);
    s = fun(b, m);
    printf("s=%d\n", s);
    return 0;
}

/* 你编写的函数将嵌入在这里 */

/*
知识点：函数，数组作为函数参数，返回值，
数组作为函数参数时，传递的是数组的首地址，函数中可以通过数组名访问数组元素。


知识点：数组，循环，条件判断
*/ 
// int fun(int arr[], int n) {
int fun(int *arr, int n) {
    int sum = 0;
    for (int i = 0; i < n; i++) {
        if (arr[i] % 2 == 0) {
            sum += arr[i];
        }
    }
    return sum;
}